
export namespace QrcodeResponse {
  export class QrocdeInfo {
    id: number;
    title: string;
    avatar: string;
    uploadTime: string;
    peoples: string;
    qrcode: string;
    show: boolean = false;
    owner: boolean = false;
    look: boolean = false;
    vip: boolean = false;
    province: string = "";
    city: string = "";
    district: string = "";
    expireDate: string = "";
    classList = new Array<number>();
  }

  export class UserQrocde {
    total: number = 0;
    groups = new Array<UserQrocdeInfo>();
  }
  export class UserQrocdeInfo extends QrocdeInfo {
    leftDays: number = 0;
    topSetMinutes: number = 0;
    topLeftMinutes: number = 0;
  }

  export class QrocdeUrl {
    qrcode: string;
  }

  export class Download {
    url: string = "";
  }

  export class DownloadCost {
    count: number = 0;
    score: number = 0;
  }

  export class UploadGroup {
    id: number;
    //三方id
    dataId: number;
    //群名称
    title: string;
    //二维码地址
    picurl: string;
    //群人数
    peoples: string;
    //群分类
    classId: number;
    //过期时间
    expireDate: string = '';
    //上传时间
    uploadDate: string = '';
  }

  export class QueryClass {
    id: number;
    name: string;
    select: boolean = false;
  }
}